package com.wyx.suanfa;

import java.nio.charset.StandardCharsets;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.Arrays;
import java.util.Base64;

/**
 * @author 王艺锡
 * @version 1.0
 */
public class canJump {
    //给你一个非负整数数组 nums ，你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。
    //
    //判断你是否能够到达最后一个下标，如果可以，返回 true ；否则，返回 false 。
    //
    //
    public static void main(String[] args) {

    }


}

/*
* class Solution {
    public boolean canJump(int[] nums) {
        if(nums == null || nums.length == 0){
            return true;
        }
        int n = nums.length;
        //表示当前可到达的最远下标
        int maxIndex = 0;
        for(int i = 0;i<n;i++){
            //如果当前下标是可到达的
            if(i <= maxIndex){
                maxIndex = Math.max(maxIndex,i + nums[i]);
                //如果当前最远可到达的下标大于等于了数组最后一个下标
                if(maxIndex >= n - 1){
                    return true;
                }
            }else{
                return false;
            }
        }
        return false;
    }
}*/